#include <stdio.h>
#include <assert.h>

#define PRT(res)    pri##res##f("hello")   

struct a
{
    int f1 : 3;
    int f2 : 1;
    int f3 : 1;
    int f4 : 32;
    /* data */
};

int main(){
    struct a temp;
    temp.f1 = 2;
    printf("%d", sizeof(temp));
}